package com.tarena.lbs.content.service;

import com.tarena.lbs.content.pojo.vo.ArticleStatsVO;

import java.util.List;
import java.util.Map;

public interface RedisService {
    void incrementArticleStat(String articleId, String field, long value);

    ArticleStatsVO getArticleStats(String articleId);

    Map<String,ArticleStatsVO>getBatchArticleStats(List<String> articleIds);

    void refillArticleStats(String articleId, ArticleStatsVO stats);

    void deleteArticleStats(String articleId);

    void refillBatchArticleStats(Map<String,ArticleStatsVO> statsMap);
}
